Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Netherlands F3 Germany-w3 Israel F2 Canada F1 Canada F2 Canada F3 Great Britain F7 Great Britain F8 Netherlands F3 Netherlands F4 Sweden F2 Germany F20 Croatia F10 Croatia F11 Italy F24 DPD Challenger 2001 - Aschaffenburg Warsteiner Challenger - Lubeck International Bavarian Championship - Eckental ATU Cup 1999 - Weiden drkoop.com USTA Challenger of Burbank - Burbank Banca Stato Challenger Lugano - Lugano The LTA Wrexham Challenger - Wrexham Zagreb Open - Zagreb Nord/LB Open 2004 - Braunschweig Garden Open - Rome Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Open de Rennes La Trinitaine - Rennes 4th Volkswagen Challenger - Wolfsburg Morocco F4 Unique Zagreb Open - Zagreb Italy F16 GHI Bronz Classic - Bronx Netherlands F4 Germany-w4 Belgium F2 Israel F1 Israel F3 Croatia F1 Croatia F2 Italy F15 Siemens Open - Scheveningen Ljubljana Open 2008 - Ljubljana Copa Sevilla Internacionales de Andalucia - Seville Challenger Brasov - Brasov Rome Challenger Lugano Challenger Zagreb Open - Zagreb VII Avierto Internacional de Salinas - Salinas Cordenons Challenger Manerbio Challenger Como Challenger Alphen Challenger Steelers Cup - Kosice Siemens Open - Scheveningen Siemens Open 2001 - Scheveningen ECM Cup - Prague Whirlpool Open - Budapest Quelle Cup 2000 - Furth Dallas Challenger Heilbronn Open - Heilbronn Kuppers Kolsch Cup - Aachen Heilbronn Open - Heilbronn 10th Wartburg Open - Eisenach Compaq Cup 2001 - Zabrze DPD Challenger 2002 - Aschaffenburg Warsteiner Challenger Wolfsburg - Wolfsburg Sparkessen Magdeburg Open - Magdeburg Black Forest Open 2002 - Freudenstadt FILA Challenger Biella - Biella Caltanissetta Challenger Hungarian Open - Budapest Quelle Cup - Furth ATU Cup 2001 - Weiden Tennis Napoli Cup - Napoli Banja Luka Challenger 2003 - Banja Luka Asics Challenger Open - Monchengladbach Scheveningen Challenger Okal Cup 2003 - Eckental IPP Open - Helsinki Copa Ericsson Peru - Lima XXXVII Torneig C.E. Laieta - Barcelona The Surbiton Trophy - Surbiton Warsteiner Challenger Wolfsburg - Wolfsburg Schickendanz Open - Furth Architect Open - Budapest Lambertz Open - Aachen Ischgl International Tennis Challenger 2003 - Ischgl ATU Cup - Weiden Czech Indoor Open - Prague Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Ispat Open 2004 - Ostrava Rennes Challenger Genova Challenger Trnava Challenger Rennes Challenger Siemens Open 2004 - Scheveningen Tennis Napoli Cup - Napoli SAA Hilversum Open - Hilversum Olbia Challenger - Olbia Citta di Como - Como San Remo Tennis Cup 15° Piertomaso - San Remo BMW Tennis Championship - Sunrise Scheveningen Challenger Siemens Open - Scheveningen Alphen Challenger Rhein-Main Challenger 2004 - Aschaffenburg BMW Tennis Championship - Sunrise Challenger Brasov - Brasov Unique Zagreb Open - Zagreb ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Music City Challenger - Nashville Ford Tennis Championships - Louisville Challenger Groningen - Groningen Gemax Samsung Open 2005 - Belgrade Ostrava Open 2005 - Ostrava Internazionali di Tennis di Bergamo - Bergamo Rhodes Challenger Scheveningen Challenger Furth Challenger Orbetello Challenger Czech Indoor Open - Prague Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Siemens Open 2007 - Scheveningen Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Warsteiner Challenger Lubeck - Lubeck Amersfoort Challenger Meerbusch Challenger VIII Torneo Internazionale di Tennis - Barletta Roseto Degli Abruzzi 2 Challenger Tatra Banka Open - Bratislava Challenger Copa Sevilla Internacionales de Andalucia - Seville Grodzisk Mazowiecki Challenger Reunion Island Challenger San Marino Challenger Ismaning Challenger Prostejov Challenger Scheveningen Challenger Alphen Challenger Andria Challenger IX Torneo Internacionale de Tennis - Barletta The Tarka Challenger - Barnstaple Copenhagen Open - Copenhagen Rome Challenger 2000 Mercedes Cup - Stuttgart Kobstaedernes ATP Challenger - Kolding Bordeaux Challenger Open de la Ville de Saint Denis - Reunion Island Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco LTA Shrewsbury Challenger - Shrewsbury BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten San Marino Challenger Telenordia Swedish Open - Bastad Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Open 13 - Marseille Szczecin Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Rezidenza Open - Magdeburg ATP Challenger Hamburg - Hamburg Wartburg Open - Eisenach Challenger Casino Lugano - Lugano Muller Cup 2000 - Ulm Prostejov Challenger Nord/LB Open - Braunschweig AAPT Championships - Adelaide Forli 6 Challenger Open Seat Godo - Barcelona Copa Ericsson Brazil - Sao Paulo Prasentiert Von Seat Wolfsburg - Wolfsburg Mercedes Cup - Stuttgart Open de Franche-Comte - Besancon TD Waterhouse Cup - Long Island Garden Open - Rome 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Mobelwelt-Zick Open 98 - Dresden Shymkent 2 Challenger Hamburg Challenger Badden Open by Rothaus - Ettlingen Aix En Provence Challenger Muller Cup - Ulm Schickendanz Open - Furth Open Seat Godo 2005 - Barcelona Internationaux de Nouvelle-Caledonie - New Caledonia Nord LB Open - Braunschweig Ordina Open - 's-Hertogenbosch Black Forest Open - Freudenstadt LTA Wrexham Challenger - Wrexham Asirom Challenger - Brasov Internazionali de Tennis di Bergamo - Bergamo Bulgarian Open - Sofia Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Pau Challenger Prague Challenger Biella 3 Challenger Ostrava Challenger Warsteiner Challenger Lubeck - Lubeck ATU Cup - Weiden Muller Cup - Ulm Ordina Open - 's-Hertogenbosch Luedenscheid Challenger Samarkand Challenger - Samarkand ATU Cup - Weiden Braga Challenger Ismaning Challenger Forli 4 Challenger Lille Challenger St. Brieuc Challenger Prague 1 Challenger Shymkent 1 Challenger Open 13 - Marseille Baumag Open - Budapest Ljubljana Open - Ljubljana ABN/AMRO World Tennis Tournament - Rotterdam Luedenscheid Challenger X Ciutat de Barcelona - Barcelona KGHM Polish Indoors - Wroclaw 6th Sardinian International Championships - Cagliari 10ø Tornea B. Camparini - Reggio Emilia Istanbul Challenger GHI Bronx Classic - Bronx Alicante Challenger Pekao Open 2004 - Szczecin Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Maspalomas Challenger Open de Montauban - Montauban Koblenz Challenger Internationaux du Doubs - Besancon Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Cancun Challenger Banja Luka Challenger ABN AMRO World Tennis Tournament - Rotterdam Florence Challenger Delray Beach International Tennis Championships - Delray Beach Citrix Tennis Championships - Delray Beach Mouilleron-Le-Captif Challenger Ismaning Challenger Bangkok Challenger Bangkok Challenger Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Nur-Sultan Challenger Prague II Challenger ABN AMRO World Tennis Tournament - Rotterdam Ostrava Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Trieste Challenger ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Next Generation Adelaide International - Adelaide Jersey Challenger Heineken Open - Auckland Mumbai Open - Mumbai Chevrolet Cup - Vina del Mar PBZ Zagreb Indoors - Zagreb Helsinki Challenger ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Aix En Provence Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel The Hypo Group Tennis International 2008 - Poertschach Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Milan Challenger Chennai Open - Chennai Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Caltanissetta Challenger Ordina Open - s-Hertogenbosch Winston-Salem Open - Winston-Salem Barletta Challenger Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Swiss Indoors Basel - Basel Topshelf Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo European Open - Antwerp Bet-At-Home Austrian Open - Kitzbuhel UNICEF Open - 's Hertogenbosch PBZ Zagreb Indoors - Zagreb ASB Classic - Auckland Athens Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Open de Nice Cote d'Azur - Nice Libema Open - 's-Hertogenbosch PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle 1997 Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Trnava Challenger Aircel Chennai Open - Chennai Open 13 - Marseille Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Copenhagen Open - Copenhagen PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Sibiu Challenger Split 1 Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille San Luis Potosi Challenger 2002 - San Luis Potosi Nord/LB Open - Braunschweig Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Generali Open - Kitzbuhel Kremlin Cup - Moscow Siemens Open - Scheveningen ASB Classic - Auckland Muller Cup - Ulm Winston-Salem Open - Winston-Salem Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Lisbon Challenger Losinj Challenger Muller Cup 99 - Ulm ASB Classic - Auckland Warsteiner Challenger Series - Lippstadt Traralgon Challenger Open 13 - Marseille Warsteiner Grand Prix ATP Challenger - Oberstaufen Suisse Open - Gstaad Hungarian Open - Budapest Geneva Open - Geneva Scheveningen Challenger AEGON International - Eastbourne Suisse Open - Gstaad Generali Open - Kitzbuhel ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Libema Open - 's-Hertogenbosch Sibiu Challenger Uncle Tobys Challenger - Tasmania X Torneo Internazionale di Tennis - Barletta Trofeo Internacional Club Laieta - Barcelona DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Noventi Open - Halle Forli Challenger ABN/AMRO World Tennis Tournament - Rotterdam Liberec Challenger Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Open Romania - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Amersfoort Challenger ABN AMRO World Tennis Tournament - Rotterdam Intelig Tennis Cup - Brasilia Sanremo Challenger Quelle Cup - Furth Libema Open - 's-Hertogenbosch Heilbronn Challenger Sofia Open - Sofia Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Adelaide International 2 - Adelaide Millennium Estoril Open - Estoril BMW Open - Munich Libema Open - 's-Hertogenbosch Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch German Open - Hamburg Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells 2002 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Sony Ericsson Open - Miami BMW Open - Munich Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Garanti Koza Sofia Open - Sofia China Open - Beijing Swiss Indoors Basel - Basel Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Swiss Indoors Basel - Basel BMW Open - Munich Great Ocean Road Open - Melbourne Campionati Internazionali di Sicilia - Palermo Japan Open - Tokyo The Priority Telecom Open - Amersfoort Copenhagen Open - Copenhagen Sophia Antipolis Challenger Hamburg Challenger Heineken Open Shanghai - Shanghai PTT Thailand Open - Bangkok Generali Open 2001 - Kitzbuhel Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest The Priority Telecom Open - Amersfoort Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Millennium Estoril Open - Estoril Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Open 13 - Marseille Tennis Masters Series - Hamburg Gelsor Open Romania - Bucharest German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open de la Comunidad Valenciana - Valencia BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca Australian Open - Melbourne French Open - Paris PBZ Zagreb Indoors - Zagreb European Open - Antwerp Grand Prix Hassan II - Marrakech Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Tennis Masters Series - Stuttgart French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 U.S. Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group I, 1R, URU-NED 0-4 All Lower level tournaments Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors) Olympics - London Olympics - Rio de Janeiro Olympics - Paris